Umlceni vstupu zvukove karty
Otázka od: Petr Brant
7. 9. 2002 21:44
Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem pouzil
parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale na
WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid parameter
passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,
@MixerControlDetails, MIXER_SETCONTROLDETAILSF_VALUE)), to je posledni radek
pred 'finally'. Nemate s tim nekdo zkusenost?
Zdravim
RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant
ICQ #68652380
D&COMM s.r.o.
Korunovační 6
170 00 Praha 7
Odpovedá: Daniel Rott
8. 9. 2002 23:16
> Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem
> pouzil parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY
> a na W98 to funguje. Ale na WinME a W2000 se objevi chyba c. 11, coz
> by melo znamenat 'invalid parameter passed'. Nemate s tim nekdo zkusenost?
Neznam konkretni kod, ale na podobne chovani jsem narazil, kdyz jsem
omylem nastavil cbDetails na celkovou delku vsech prvku paDetails
(spravne ma byt delka jednoho kazdeho).
Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Odpovedá: Petr Vones
8. 9. 2002 23:11
From: "Petr Brant" <brant@dcomm.cz>
> Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem pouzil
> parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale na
> WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid parameter
> passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,
Me vznikne chyba uz v mixerGetLineInfo, patrne neexistuje takovy typ vstupu.
O jaky vstup konkretne ma jit ? Pokud chces umlcet vystup na reproduktory tak
pouzij MIXERLINE_COMPONENTTYPE_DST_SPEAKERS.
Petr Vones
Odpovedá: Petr Brant
9. 9. 2002 9:23
Ahoj, ma jit o vstup "Line", kam mam pripojene radio. S parametrem
MIXERLINE_COMPONENTTYPE_DST_SPEAKERS to funguje, ale nechci vypinat cely
zvukovy vystup, pouze ten linkovy vstup, aby bezelo napriklad zvukove
upozornovani na prichozi postu apod. Na pocitaci s W2000 ten vstup Line in
stoprocentne existuje.
RNDr. Petr Brant [brant@dcomm.cz]
http://web.redbox.cz/petr.brant
ICQ #68652380
D&COMM s.r.o.
Korunovační 6
170 00 Praha 7
> Subject: Re: Umlceni vstupu zvukove karty
>
> From: "Petr Brant" <brant@dcomm.cz>
> > Ahoj, pouzil jsem tip 369 z 1000T&T, pro umlceni vstupu Line in jsem
pouzil
> > parametr MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY a na W98 to funguje. Ale
na
> > WinME a W2000 se objevi chyba c. 11, coz by melo znamenat
'invalid
parameter
> > passed'. Je to u radku
CheckMMResults(MixerSetControlDetails(Mixer,
>
> Me vznikne chyba uz v mixerGetLineInfo, patrne neexistuje takovy typ
vstupu.
> O jaky vstup konkretne ma jit ? Pokud chces umlcet vystup na reproduktory
tak
> pouzij MIXERLINE_COMPONENTTYPE_DST_SPEAKERS.
>
> Petr Vones
Odpovedá: Daniel Rott
9. 9. 2002 12:31
> ale nechci vypinat cely zvukovy vystup, pouze ten linkovy vstup,
> aby bezelo napriklad zvukove upozornovani na prichozi postu
> apod. Na pocitaci s W2000 ten vstup Line in stoprocentne existuje.
Jedna vec je textovy popisek zdroje a neco jineho je
dwComponentType, je v tom casto pekny zmatek.
Prave ty Line zdroje byvaji oznacovany ruzne:
MIXERLINE_COMPONENTTYPE_SRC_LINE
MIXERLINE_COMPONENTTYPE_SRC_AUXILIARY
MIXERLINE_COMPONENTTYPE_SRC_ANALOG
Na nekterych zvukovkach muzes najit treba i tri vstupy
AUX a zadne LINE a ANALOG (typicky SB Audio PCI).
Tahle aplikace Ti muze pomoci zobrazit informace, ktere
o sobe zvukovka dava:
http://www.volny.cz/roxton/sw/MixerInfo.exe (32KB)
Daniel
-------------------------------------------------------
Scanning complete: NO intelligent life form in range.
Odpovedá: Petr Vones
10. 9. 2002 0:26
From: "Daniel Rott" <roxton@seznam.cz>
> Jedna vec je textovy popisek zdroje a neco jineho je
> dwComponentType, je v tom casto pekny zmatek.
Presne tak, nekdy se to dokonce zmeni i po instalaci nove verze driveru pro
zvukovku.
Petr Vones